machine buildings - Francés Inglés Diccionario